<html>

  <head>
    <meta name="Title" content="documentation">
    <meta name="Author" content="Satya Prakash Tripathi">
    <meta name="Subject" content="XmlPlus Documentation">
    <meta name="Description" content="XmlPlus Documentation">
    <meta name="Keywords" content="XmlPlus W3C compliance">
    <meta name="Language" content="English">
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">  
    <title>W3C Complaince</title>
  <STYLE TYPE="text/css">
  <!-- BODY
   {
   font-family:sans-serif;
   }
    -->
  </STYLE>  
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-18904337-3']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>    
  </head>

  <h2>W3C Complaince <hr NOSHADE SIZE=10 WIDTH=100%> </h2>
  <body>
    <form>
    With each release we get to a higher compliance(in terms of schema components and other semantics) of XSD specifications. Depending on the release being used, there may be some schema components that would not be supported. This section strives to document release-wise schema specification compliance of XmlPlus.
<br><br> 
For this release and a few more future releases, XmlPlus implementation targets to support shema components from <code>XSD 1.0</code> specification. Though for rules around these schema components, we have tried to refer to the relevant sections from <code>XSD 1.1</code> specifications. This is so because <code>XSD 1.1</code> specification, in addition to completely new additions, has some errata updates over <code>XSD 1.0</code> specification.
<br><br> 
    This page captures schema components that are not supported in the latest release.<br>
    To view release-wise compliance including old releases, visit <a href="release_history.html">release-history</a>.
    <br><br> 

    <table border=1>
     <caption><b>Unsupported components in XmlPlus Release 0.2</b></caption>

     <tr>
       <th><b>Spec Version</b></th>
       <th width="40%"><b>component</b></th>
       <th><b>descripton</b></th>
       <th><b>support targeted in release</b></th>
     </tr>
     <tr>
       <td>XSD 1.0</td>
       <td><code>&lt;redefine&gt;, &lt;notation&gt;</code></td>
       <td>--</td>
       <td>release 0.3</td>
     </tr>
     <tr>
       <td>XSD 1.0</td>
       <td><code>&lt;attributeGroup&gt;, &lt;group&gt;</code></td>
       <td>Group Definitions</td>
       <td>release 0.3</td>
     </tr>
     <tr>
       <td>XSD 1.0</td>
       <td><code>&lt;key&gt;, &lt;keyref&gt;, &lt;unique&gt;, &lt;selector&gt;, &lt;field&gt; </code></td>
       <td>Identity-constraints</td>
       <td>release 0.3</td>
     </tr>
     <tr>
       <td>XSD 1.0</td>
       <td><code>&lt;any&gt;, &lt;anyAttribute&gt;</code></td>
       <td> wildcards</td>
       <td>release 0.3</td>
     </tr>
     <tr>
       <td>XSD 1.0</td>
       <td>
          <pre>
  <code>&lt;substitutionGroup&gt;</code>

  <code>block, blockDefault</code> (applicable to &lt;element&gt; and &lt;complexType&gt;)

  <code>final, finalDefault</code> (applicable to &lt;element&gt;)
          </pre>
        </td>
       <td> <br> element substutability(&lt;substitutionGroup&gt;) and related schema attributes on &lt;element&gt;, &lt;complexType&gt; and &lt;schema&gt;<br><br>
           <b>Note:</b> <code>final/finalDefault</code> attributes applicable to type-definitions(simpleType/complexType) are supported in this release
       </td>
       <td>release 0.3</td>
     </tr>
    </table>

    <br><br>

    XSD 1.0 Specifications:
    <ul>
      <li> <a href="http://www.w3.org/TR/xmlschema-1/" target="_blank">XML Schema Part 1: Structures Second Edition</a>
      <li> <a href="http://www.w3.org/TR/xmlschema-2/" target="_blank">XML Schema Part 2: Datatypes Second Edition</a>
    </ul>

    XSD 1.1 Specifications:
    <ul>
      <li> <a href="http://www.w3.org/TR/xmlschema11-1/" target="_blank">W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures</a>
      <li> <a href="http://www.w3.org/TR/xmlschema11-2/" target="_blank">W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes</a>
    </ul>

    </form>
  </body>

</html>
